Model-Based Quantitative Safety Analysis of Matlab Simulink / Stateflow Models
نویسندگان
چکیده
In this paper we report on work in progress to extend the QuantUM approach to support the quantitative property analysis of Matlab Simulink / Stateflow models. We propose a translation of Simulink / Stateflow models to CTMCs which can be analyzed using the PRISM model checker inside the QuantUM tool. We also illustrate how the information needed to perform probabilistic analysis of dependability properties can be specified at the level of the Simulink / Stateflow model. We demonstrate the applicability of our approach using a case study taken from the MathWorks examples library.
منابع مشابه
Improving Timing Analysis for Matlab Simulink/Stateflow
Control software in embedded hard real-time systems is subject to stringent timing constraints. To compute the required safe upper bounds on its worst-case execution-time (WCET), static timing analysis is used in industry [1]. Today control software is predominantly developed with model-based design tools such as Matlab Simulink/Stateflow. However, current timing tools lose precision as they co...
متن کاملTool Supported Quality Assessment and Improvement in MATLAB Simulink and Stateflow Models
Model-based development and automatic code generation are an established technology in the controller design process. Numerous modeling guidelines are built to improve the quality of the developed model and the generated code with respect to readability, robustness, safety, efficiency, maintainability and other aspects. Some guidelines are necessary to enable code generation. Manually checking ...
متن کاملAutomated Validation of Software Models
This paper describes the application of an automated verification tool to a software model developed at Ford. Ford already has in place an advanced model-based software development framework that employs the Matlab R ©, Simulink R ©, and Stateflow R © modeling tools. During this project we applied the invariant checker Salsa to a Simulink R ©/ Stateflow R © model of automotive software to check...
متن کاملS-TaLiRo: A Tool for Temporal Logic Falsification for Hybrid Systems
S-TaLiRo is a Matlab toolbox that searches for falsifying trajectories of temporal logic properties of Simulink/Stateflow models. It can analyze arbitrary Simulink models or user defined functions that model the system. At the heart of the tool, we use randomized testing based on stochastic optimization techniques including Monte-Carlo methods and ant-colony optimization. Among the advantages o...
متن کاملEvaluation of the Matlab Simulink Design Verifier versus the model checker SPIN
An increasing number of industrial strength software design tools come along with verification tools that offer some property checking capabilities. On the other hand, there is a large number of general purpose model checking tools available. The question whether users of the industrial strength design tool preferably use the built-in verification tool or a general purpose model checking tool a...
متن کامل